piles of rubbish - French English Dictionary